html {
min-height: 1000px;
min-width: 1000px;
}
body
{
	background:#000 url("../images/bt-color-bg.jpg") left top fixed;
	background-size:cover !important;
}
.clear
{
	clear:both;
}
#register-title,label
{
	color:#3a7eaf;
	font-family: economica,sans-serif;
}
.header-caption{
	margin:0 auto;
}

.grid-960
{
	width:960px;
	margin:0 auto;
}

.economica
{
	font-family: economica, sans-serif;
}
h4
{
	font-family: economica,sans-serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 2px;
}

 .form-horizontal input
{
    display: inline-block;
    margin-bottom: 0px;
    vertical-align: middle;
}
input[type="text"],input[type="password"],input[placeholder]{
    background-color: rgb(255, 255, 255);
    border: 1px solid #000;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	display: inline-block;
	height: 40px;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	border-radius: 3px 3px 3px 3px;
}
.reg-box{
	  border: 1px solid #d3d3d3 !important;
}
input[placeholder], [placeholder],:-moz-placeholder{
    font-family: economica,sans-serif;
	font-style:italic;
	color: #000 !important;
	width:275px;
}
input[value] {
    font-family: economica,sans-serif;
    font-style: normal;
    color: #fff !important;
    width: 275px;
}
#logo{
	margin:0 auto;
	width:70%;
	padding: 25px;
}
#ptlogo
{
	margin:0 auto;
	width:50%;
}

.form-horizontal .controls {
    margin:0 auto;
}
.login-regForm
{
	width:80%;
	margin:0 auto;
}
.form-horizontal .control-group {
    margin-bottom: 10px;
}
.signin{
	color: #fff;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25);
    background-color: #ff0000;
    background-image: -moz-linear-gradient(center top , transparent, transparent);
    background-repeat: repeat-x;
    border-color: transparent;
}
.register{
	color: #fff;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25);
    background-color: #0073ba;
    background-image: -moz-linear-gradient(center top , transparent, transparent);
    background-repeat: repeat-x;
    border-color: transparent;
}
.btn-google-plus, .btn-google-plus:hover{
    color: rgb(255, 255, 255);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: rgb(211, 67, 50);
    background-image: linear-gradient(to bottom, transparent, transparent);
    background-repeat: repeat-x;
    border-color: transparent;
}
.btn-facebook ,.btn-facebook:hover{
    color: rgb(255, 255, 255);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: rgb(43, 75, 144);
    background-image: linear-gradient(to bottom, transparent, transparent);
    background-repeat: repeat-x;
    border-color: transparent;
	background-image: url(images/fb2.png)
}
.btn,input[type="submit"] {
    display: inline-block;
	width: 275px;
	height:45px;
    padding: 5px 0px px 0px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 20px;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
	margin-top: 10px;
	padding: 10px;
}

.container {
    position: fixed;
    overflow: hidden;
    background: none repeat scroll transparent;
	top: 0;
	z-index:5;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 100%;
}
.container {
    margin-right: auto;
    margin-left: auto;
}
.mp-level {
    position: fixed;
    top: 0px;
    left: 0px;
    background: none repeat scroll 0% 0% #000;
    transform: translate3d(-100%, 0px, 0px);
	/*opacity:0.9;*/
}
.mp-menu h4 {
    margin: 0px;
    padding: 1em;
    color: #fff;
    font-weight: 0;
    font-size: 20px;
}
.mp-menu ul li > p {
    display: block;
    padding: 0.7em 1em 0.7em 1.8em;
    outline: medium none;
    text-shadow: 0px 0px 1px rgb(211, 211, 211);
    font-size: 1.4em;
	color:#fff;
	text-decoration:none;
	font-family: economica,sans-serif;
	font-size: 20px;
}
.mp-menu ul li >.register-nav{
	color:rgb(255, 0, 0);
}
.mp-menu ul li >.login-nav{
	color:rgb(0, 115, 186);
}
.mp-menu {
    width: 300px;
}
#user-profile{
		height:600px;
		width:800px;
		float: right;
		border:0px;
		overflow-y:hidden;
		overflow-x:hidden;
}
#user-reg{
		height:900px;
		width:800px;
		float: right;
		border:0px;
		overflow-y:hidden;
		overflow-x:hidden;
}
#forgot-btn {
    color: rgb(0, 0, 255);
    text-decoration: none;
	float:right;
}
.btn {
background-image: linear-gradient(to bottom,transparent,transparent);
}
.btn:hover {
background-image: linear-gradient(to bottom,transparent,transparent);
}
.social-icon{
	margin: -6px auto;
}
.social-border{
	border-right: 1px solid #fff;
	float:left;
	width:15%;
	height:100%;
}

a, a:link {
    color: #fff;
    text-decoration: none;
}

#signup-form {
	margin-left: 37.5%;
}

.button-set {
	margin-left: -7%;
}	